package com.woniuxy01;

//饿汉式
//public class Singleton {
//    //属性
//    private static Singleton aaa=new Singleton();
//
//    private Singleton() {
//    }
//
//    public static Singleton createInstance(){
//        return aaa;
//    }
//}

//饱汉式
public class Singleton {
    //属性
    private static Singleton aaa;

    private Singleton() {
    }

    public static Singleton createInstance(){
        if (aaa == null) {
            aaa = new Singleton();
        }
        return aaa;
    }
}
